/*初识数据类型【2021.10.16.】
  1.数据类型：----存在这么多数据类型是为了丰富日常生活中的表达
    a.为什么引用数据类型?--计算机语言写程序是为了解决生活中的问题，因此必须有能力来表达生活中各种问题。
      例如：超市中一块蛋糕的价格为15.5(浮点型);在比如父亲的年龄是50岁(整型)。因此引出了丰富多彩的数据类型。
    b.常见数据类型：
      char       1byte  字符数据类型
      
      short      2byte  短整型      
      int        4byte  整型        
      long       4byte  长整型                         
      long long  8byte  更长的整型//拥有这么多整型是为了提高空间利用率，选择性更多
      
      float      4byte  单精度浮点型
      double     8byte  双精度浮点型

    c.计算机中的单位：
      bit--比特位(计算机最小的单位：计算机识别的二进制中0/1其中一个所占的位置就是一个比特位);byte--字节;
      1 byte=8 bit;
      1 kb  =1024 byte;
      1 mb  =1024 kb;
      1 gb  =1024 mb;
      1 tb  =1024 gb;
      1 pb  =1024 tb;
      */

     //每一种数据类型的使用；并研究每种数据类型所占空间的大小
     #include<stdio.h>
     int main()
     {
      char ch='a';//字符类型的定义，定义字母a
      int age=20;//整形的定义
      short num=10;//短整型的定义
      float weight=55.5;//单精度浮点型的定义
      double d=0.01;//双精度浮点型的定义

      printf("%d\n",100);//打印整数100

      printf("%d\n",sizeof(char));//sizeof-关键字-操作符-用于计算类型或者变量所占空间的大小：单位：bit
      printf("%d\n",sizeof(short));
      printf("%d\n",sizeof(int));
      printf("%d\n",sizeof(long));//在c语言标准中:sizeof(long)>=sizeof(int)
      printf("%d\n",sizeof(long long));
      printf("%d\n",sizeof(float));
      printf("%d\n",sizeof(double));//结果在上面

      return 0;
     }